Durante la construcción de paquetes hay varias suposiciones hechas en las instrucciones:
Varios de los paquetes deben parchearse antes de compilarlos, pero sólo cuando se necesita el parche para eludir un problema. Un parche se hace a menudo necesario de aplicar tanto en este capítulo y el siguiente , pero a veces sólo lo es en uno de ellos o el otro . Por lo tanto , no se preocupe si las instrucciones para un parche descargado parecen faltar . Mensajes de advertencia o warnings también pueden aparecer durante la aplicación de un parche. No se preocupe por estos avisos, pues el parche se ha aplicado correctamente .
Durante la compilación de la mayoría de los paquetes , aparecerán varias advertencias que se desplazarán por la pantalla. Esto es normal y puedes ignorarlas . Estas advertencias son como parecen warnings sobre obsoletas , pero no inválidas formas en el uso de la sintaxis C ó C++. Estándares de C cambian con frecuencia y algunos paquetes todavía usan un estándar antiguo . Esto no es un problema , pero hace que se muestre la advertencia.
Comprueba una vez más que la variable de entorno LFS está correctamente establecida:
echo $LFS
Asegúrate de que la salida muestra la ruta al punto de montaje de la partición LFS , que es /mnt/lfs , mediante nuestro ejemplo:
Por último , dos últimos elementos importantes hay que destacar :
Las instrucciones de construcción asumen que los requisitos del sistema anfitrión , incluyendo enlaces simbólicos , se han establecido correctamente:
bash es la shell en uso.
sh es un enlace simbólico a bash.
/usr/bin/awk es un enlace simbólico a gawk.
/usr/bin/yacc es un enlace simbólico a bison o un pequeño script que ejecuta bison.
Para volver a insistir en el proceso de construcción:
Coloque todas las fuentes y parches en un directorio al que se podrá acceder desde el entorno chroot como
/mnt/lfs/sources/
. Luego
no ponga fuentes
en /mnt/lfs/tools/
.
Vaya al directorio sources.
Haga uso de tar para la extracción del paquete a construir.En el Capítulo 5, asegúrate de que eres usuario lfs al extraer el paquete.
Sitúate en el directorio que se crea al extraer el paquete.
Sigue las instrucciones de este manual para la compilación del paquete.
Cambia de nuevo al directorio sources.
Elimina el directorio de origen extraído y los directorios "paquete-build" que se crearon en el proceso de construcción a menos que se indique lo contrario